<template>
  <!-- <XtxMessage text="测试消息组件" type="success"></XtxMessage> -->
  <!-- <button @click="btnClick">显示message</button> -->
  <!-- <button @click="btnClick">解绑</button> -->
  <router-view></router-view>
</template>
<script>
// import { useStore } from 'vuex'
// import btPowerSet from '@/vender/btPowerSet'
import { Message } from '@/components/library/Message'
import Confirm from '@/components/library/Confirm'
import momentXXX from 'moment'
import { getCurrentInstance } from 'vue'
import { loginSocialUnbind } from '@/api/user'
export default {
  setup () {
    console.log('moment', momentXXX())
    // const store = useStore()
    // 需要一个方法，这个方法调用后返回的promise,。then后能拿到相应数据，{resulrt:[]}
    // async function test () {
    //   // const list = await store.dispatch('home/getBrandList')
    //   // return new Promise((resolve, reject) => {
    //   //   resolve({ result: await store.dispatch('home/getBrandList') })
    //   // })
    //   return Promise.resolve({
    //     result: await store.dispatch('home/getBrandList')
    //   })
    // }
    // test().then(res => {
    //   console.log('res:', res)
    // })
    // const arr = ['黑色', '日本', '30cm']
    // console.log('组合:', btPowerSet(arr))
    const { proxy } = getCurrentInstance()
    function btnClick () {
      // proxy.$message.success({ text: 'success测试' })
      // Message({ text: '测试message组件', type: 'success' })
      // Message.success({ text: 'success测试' })
      Confirm({ title: '标题', text: '确定删除吗？' })
        .then(() => {
          // 点击了确定按钮
          console.log('确定')
        })
        .catch(() => {
          // 点击了取消按钮
          console.log('取消')
        })
    }
    function btnClick () {
      loginSocialUnbind('13666666666')
    }
    // Message.success()
    return { btnClick }
  }
}
</script>
<style lang="less"></style>
